<?php

    include '../../../controlador/php/conexion/Conexion.php';
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of DaoComponente
 *
 * @author maospina
 */
class DaoComponente {
    //put your code here
    
    private $Oid;
    private $ConNOmbre;
    private $OidCatServicio;
    
    
    function __construct($Oid, $ConNOmbre, $OidCatServicio) {
        $this->Oid = $Oid;
        $this->ConNOmbre = $ConNOmbre;
        $this->OidCatServicio = $OidCatServicio;
    }
    
    function getOid() {
        return $this->Oid;
    }

    function getConNOmbre() {
        return $this->ConNOmbre;
    }

    function getOidCatServicio() {
        return $this->OidCatServicio;
    }

    function setOid($Oid) {
        $this->Oid = $Oid;
    }

    function setConNOmbre($ConNOmbre) {
        $this->ConNOmbre = $ConNOmbre;
    }

    function setOidCatServicio($OidCatServicio) {
        $this->OidCatServicio = $OidCatServicio;
    }

    function CrearComponente(){
        
        $con = new Conexion();
        
        $insert = "INSERT INTO DnComponentes_New(CoNombre,OidCatServicio)values('".$this->ConNOmbre."','".$this->OidCatServicio."')";
        $con->query($insert);
        
        $update = "update DnCatServicio_new
                   set TieneComponentes = 1
                   where Oid = ".$this->OidCatServicio;
        $con->query($update);
        
        print_r(json_encode(array('respuesta'=>'1')));
        
        $con->cerrarConexion();
        
    }
    
    function ConsultarComponente(){
        
        $con = new Conexion();
        
        $select = "select * from DnComponentes_New where OidCatServicio =".$this->OidCatServicio;
                $respues = $con ->query($select);
                
                 
                while ($respues2 = mssql_fetch_array($respues)) {

                       $lista[] = array_map(utf8_encode,$respues2);
                }
                print_r(json_encode($lista));
        
        $con->cerrarConexion();
        
    }
    
    function EditarComponente(){
        
        $con = new Conexion();
        
        $update = "UPDATE DnComponentes_New
                   SET CoNombre = '".$this->ConNOmbre."'
                   WHERE Oid = ".$this->Oid;
        $con->query($update);
        
        print_r(json_encode(array('respuesta'=>'1')));
        
        $con->cerrarConexion();
        
    }
    
    function EliminarComponente(){
        
        $con = new Conexion();
        
        $delete = "DELETE FROM DnComponentes_New WHERE Oid = ".$this->Oid;
        $con->query($delete);
        
        print_r(json_encode(array('respuesta'=>'1')));
        
        $con->cerrarConexion();
        
    }

    
}
